var util = require('../../utils/util.js')
var app = getApp()
var {authorizeInfo,getUserInfo} = require('../../getlogininfo.js')
var serverUrl = 'http://skyforest.static.elab-plus.com/wepy_pro/'

Page({
  data:{
    view:"",
    // parm:"",
    encodeView:"",
    loginid:"",
    linkUrl:"",
    imgUrl:""
  },
  onShareAppMessage(options) {
    console.log(serverUrl+this.data.imgUrl,33333333333333333333)
    return {
      title: '宁波WIII',
      imageUrl: this.data.imgUrl?serverUrl+this.data.imgUrl:'',
      path: '/pages/webView/webView?loginid='+this.data.loginid+"&view="+this.data.encodeView
    }
  },
  onLoad:function(options){
    
    // 页面初始化 options为页面跳转所带来的参数
    console.log("***WebView onLoad***",options,options.view,options.loginid,options.linkUrl);
    // web-view 组件是一个可以用来承载网页的容器，会自动铺满整个小程序页面。个人类型与海外类型的小程序暂不支持使用。
    // 网页内iframe的域名也需要配置到域名白名单。decodeURIComponent
    // 开发者工具上，可以在 <web-view/> 组件上通过右键 - 调试，打开 <web-view/> 组件的调试。
    // 每个页面只能有一个<web-view/>，<web-view/>会自动铺满整个页面，并覆盖其他组件。
    // <web-view/>网页与小程序之间不支持除JSSDK提供的接口之外的通信。
    // 在iOS中，若存在JSSDK接口调用无响应的情况，可在<web-view/>的src后面加个#wechat_redirect解决 "#/"
    var newUrl="";
    if(options.q){ // 针对模板H5的逻辑调整
      var myquery=decodeURIComponent(options.q);
      // var _request = {
      //   QueryString: function(val) {
      //     var uri = myquery;
      //     var re = new RegExp("" + val + "\=([^\&\?]*)", "ig");
      //     return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
      //   }
      // }
      var last=myquery.substring(myquery.lastIndexOf('/')+1,myquery.length) //app.globalData.templateUrl
      // newUrl= "https://m.elab-plus.com/launch/#/pages/preview?projectId="+last;//_request.QueryString('projectId');
      newUrl= app.globalData.templateUrl+last;//_request.QueryString('projectId');
      console.log("======options.q******",options.q,myquery,newUrl)
    }
    else{
      newUrl = decodeURIComponent(options.view);
    }
    if(newUrl.indexOf('https')==-1){
      newUrl = newUrl.replace('http','https');
    }
    newUrl =newUrl.includes("?fromProduce=xcx")?newUrl:(newUrl.includes("?")?(newUrl.replace('?','?fromProduce=xcx&')):(newUrl+'?fromProduce=xcx')) 
    this.setData({
      view:newUrl,
      encodeView: options.view||encodeURIComponent(newUrl)||"",
      linkUrl:options.linkUrl||"",
      // parm:decodeURIComponent(options.encodePram)||"",
      imgUrl:options.imgUrl||"",
      loginid:options.loginid||app.globalData.loginid||""
    })
    console.log("***WebView Data***",this.data)
    // wx.showToast({
    //   title: this.data.loginid,
    //   icon: 'none',
    //   duration: 1500,
    // })
  },
  onReady:function(){
    // 页面渲染完成
    
  },
  onShow:function(){
    // 页面显示
    
  },
  onHide:function(){
    // 页面隐藏
    console.log("onHide")
  },
  onUnload:function(){
    // 页面关闭
    // console.log("onUnload")
    // 停止当前页面的计时
    util.stopTrackEventTimeObj();
    var data={
      houseId: app.globalData.houseid,
      picUrl:  this.data.linkUrl,
      numberType: '2', // 数字类型(1点赞数|2观看数|3点击数)
      status:"-1", // 1观看，-1 不观看
      uniqueId: app.globalData.openid,
    }
    wx.request({
      url: util.url(),
      method: 'POST',
      data: util.reformParam(util.likeUrl, data),
      header: {
        'content-type': 'application/json' // 默认值
      },
      success:function(res){
        if(res.data.success && res.data.single){
        }
        else{
        }
      }
    })
  }
})